/*
 * @(#)PersonProvident.java       2011-8-8
 *
 * Copyright（c）2010 北京云狐软件有限公司保留所有权利.
 */
package com.yunhoo.provident.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 类
 * <code>PersonProvident</code>
 *
 * @author 胡开龙
 * @version 2011-8-8
 * @see java.lang.Class
 * @since jdk1.6
 *
 */
public class PersonProvident {

    private int id;//序号
    private String orgCode;
    private String gjjaccount;//公积金帐号
    private String cpsn_name;//职工姓名
    private String sfzh;//身份证号
    private String empclass;//职工类别
    private String empstatus;//职工状态
    private String infoClear;//信息是否清晰
    private String department;//所在部门
    private Double depoBase;//缴存基数
    private Double monthAmount;//月缴存额
    private Double yearAmount;//年内汇缴
    private Double yearAdded;//年内补缴
    private Double yearWithdraw;//年内提取
    private Double accDepoAmount;//历年缴存累计
    private Double accWithDrawAmount;//历年提取累计
    private Double curBalance;//当前余额
    private Double regularBalance;//定期余额
    private String entrustWithdrawSta;//委托提取状态
    private Date accountDate;//开户日期
    private String cancelReason;//销户原因
    private Date cancelDate;//销户日期
    private String archReason;//封存原因
    private Date archDate = new Date();//封存日期
    private Date tuneOutDate;//调出日期

    public Double getAccDepoAmount() {
        return accDepoAmount;
    }

    public void setAccDepoAmount(Double accDepoAmount) {
        this.accDepoAmount = accDepoAmount;
    }

    public Double getAccWithDrawAmount() {
        return accWithDrawAmount;
    }

    public void setAccWithDrawAmount(Double accWithDrawAmount) {
        this.accWithDrawAmount = accWithDrawAmount;
    }

    public Date getAccountDate() {
        return accountDate;
    }

    public void setAccountDate(Date accountDate) {
        this.accountDate = accountDate;
    }

    public Date getArchDate() {
        return archDate;
    }

    public void setArchDate(Date archDate) {
        this.archDate = archDate;
    }

    public String getArchReason() {
        return archReason;
    }

    public void setArchReason(String archReason) {
        this.archReason = archReason;
    }

    public Date getCancelDate() {
        return cancelDate;
    }

    public void setCancelDate(Date cancelDate) {
        this.cancelDate = cancelDate;
    }

    public String getCancelReason() {
        return cancelReason;
    }

    public void setCancelReason(String cancelReason) {
        this.cancelReason = cancelReason;
    }

    public String getCpsn_name() {
        return cpsn_name;
    }

    public void setCpsn_name(String cpsn_name) {
        this.cpsn_name = cpsn_name;
    }

    public Double getCurBalance() {
        return curBalance;
    }

    public void setCurBalance(Double curBalance) {
        this.curBalance = curBalance;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public Double getDepoBase() {
        return depoBase;
    }

    public void setDepoBase(Double depoBase) {
        this.depoBase = depoBase;
    }

    public String getEmpclass() {
        return empclass;
    }

    public void setEmpclass(String empclass) {
        this.empclass = empclass;
    }

    public String getEmpstatus() {
        return empstatus;
    }

    public void setEmpstatus(String empstatus) {
        this.empstatus = empstatus;
    }

    public String getEntrustWithdrawSta() {
        return entrustWithdrawSta;
    }

    public void setEntrustWithdrawSta(String entrustWithdrawSta) {
        this.entrustWithdrawSta = entrustWithdrawSta;
    }

    public String getGjjaccount() {
        return gjjaccount;
    }

    public void setGjjaccount(String gjjaccount) {
        this.gjjaccount = gjjaccount;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getInfoClear() {
        return infoClear;
    }

    public void setInfoClear(String infoClear) {
        this.infoClear = infoClear;
    }

    public Double getMonthAmount() {
        return monthAmount;
    }

    public void setMonthAmount(Double monthAmount) {
        this.monthAmount = monthAmount;
    }

    public Double getRegularBalance() {
        return regularBalance;
    }

    public void setRegularBalance(Double regularBalance) {
        this.regularBalance = regularBalance;
    }

    public String getSfzh() {
        return sfzh;
    }

    public void setSfzh(String sfzh) {
        this.sfzh = sfzh;
    }

    public Date getTuneOutDate() {
        return tuneOutDate;
    }

    public void setTuneOutDate(Date tuneOutDate) {
        this.tuneOutDate = tuneOutDate;
    }

    public Double getYearAdded() {
        return yearAdded;
    }

    public void setYearAdded(Double yearAdded) {
        this.yearAdded = yearAdded;
    }

    public Double getYearAmount() {
        return yearAmount;
    }

    public void setYearAmount(Double yearAmount) {
        this.yearAmount = yearAmount;
    }

    public Double getYearWithdraw() {
        return yearWithdraw;
    }

    public void setYearWithdraw(Double yearWithdraw) {
        this.yearWithdraw = yearWithdraw;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }
}
